Vue 是一個前端框架,有兩大核心: 聲明式渲染、響應式
相較於指令式能用較間單方式控制 HTML 和 JavaScript 之間的關係
指令式,需要操作 DOM ,一步步指示要做甚麼
$('#title').text('mytitle')
宣告式,不用直接操作 DOM, 可透過 Vue 將資料渲染
<div id="title">{{ title }}</div>
當狀態改變時,會自動更新 DOM
Vue 有兩種不同的寫法
<script setup>
,導入 API 函數來描述 component 的邏輯Vue 的文件中有說明,如果開發的複雜度較低,推薦使用 選項式 API (Options API)
參考資料:
https://cn.vuejs.org/guide/introduction.html
https://book.vue.tw/CH1/1-1-introduction.html